package com.stx.day0911;

import java.util.Arrays;

/**
 * packageName com.stx.day0911
 *
 * @author YangYi
 * @className StringDemo
 * @date 2025/9/11
 * @description TODO
 */
public class StringDemo {
    public static void main(String[] args) {
        // 字符串定义-String
        String str = "hello";
        System.out.println(str);
        // 第二种字符串定义方式：new
//        String str1 = new String();
//        String str2 = new String("hello");
//        System.out.println(str1);
//        System.out.println(str2);

        // 字符串的拼接
        String str1 = " world";
        String concat = str.concat(str1);
        System.out.println(concat);
        // 字符串转字符
        char[] c = concat.toCharArray();
        System.out.println(Arrays.toString(c));
        // 获取第2位的字符
        char second = concat.charAt(1);
        System.out.println(second);
        // 获取某个字符的位置
        int num = concat.indexOf("w");
        System.out.println(num);
        // 分割字符串
        String[] strs = concat.split(" ");
        System.out.println(Arrays.toString(strs));
        // 截取某一部分字符串
        String subs = concat.substring(0,5);
        System.out.println(subs);
        // 替换字符串某个字符
        String rep = concat.replace("w","1");
        System.out.println(rep);
        // 包装类
        // 装箱-Double.valueOf()
        // 拆箱-Double.parseDouble()
        // 格式化
        // 参数传递
    }
}
